//
// Created by 郝羽 on 2018/2/9.
//

#include "report.hpp"

using namespace benchmark;

int main() {
    Report report;
    report.configs.emplace_back(Config{"开始时间","2018年1月1日 18时","测试开始时间"});
    report.configs.emplace_back(Config{"开始时间","2018年1月1日 18时","测试开始时间"});
    report.configs.emplace_back(Config{"开始时间","2018年1月1日 18时","测试开始时间"});
    report.configs.emplace_back(Config{"开始时间","2018年1月1日 18时","测试开始时间"});

    Graph g1;
    g1.type = "line";
    g1.id = "g1";
    g1.x_label = "x 轴";
    g1.y_label = "y 轴";
    g1.title = " 标题 没打印";
    g1.datasets.emplace_back(DataSet{"数据1", "red", std::list<Point>{Point{1,1}, Point{2,2}, Point{3,3}}});
    g1.datasets.emplace_back(DataSet{"数据2", "green", std::list<Point>{Point{2,2}, Point{1,1}, Point{3,3}}});

    report.graphs.emplace_back(g1);

    Printer p;
    p.Print(report);
}
